--****************************************************************
-- July 2001, CISCO-IETF-SCTP-MIB.
-- Stream Control Transmission Protocol
--
-- Copyright (c) 2001 by cisco Systems, Inc.
-- All rights reserved.
-- ***************************************************************CISCO-IETF-SCTP-MIB DEFINITIONS::=BEGINIMPORTSCounter64,Gauge32,MODULE-IDENTITY,OBJECT-TYPE,Unsigned32FROM SNMPv2-SMI -- RFC2578TEXTUAL-CONVENTION,TimeStampFROM SNMPv2-TC -- RFC2579MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF -- RFC2580InetAddressType,InetAddress-- InetPortNumberFROM INET-ADDRESS-MIB -- RFC2851ciscoExperiment
FROM CISCO-SMI;cSctpMIB MODULE-IDENTITYLAST-UPDATED"200108080000Z"-- 20th July 2001ORGANIZATION"IETF SIGTRAN Working Group"CONTACT-INFO" Maria-Carmen Belinchon-Vergara
Jose-Javier Pastor-Balbas
Postal: Ericsson Espana S. A.
Ombu street 1, 4th floor
28045 Madrid
Spain
Phones: +34 91 339 3535
+34 91 339 3819
Emails: Maria.C.Belinchon@ericsson.com
J.Javier.Pastor@ericsson.com
cs-sctp@cisco.com"DESCRIPTION"The MIB module for managing SCTP protocol (RFC 2960)."
REVISION"200108080000Z"-- 20th July 2001DESCRIPTION"MIB module developed for the SIGTRAN IETF group. Based on
SCTP, RFC2960
- Added textual convention for InetPortNumber
Imported TEXTUAL-CONVENTION from FROM SNMPv2-TC
and locally defined InetPortNumber.
-- Commented out some compliance statements that
did not compile.
This MIB is based on the following IETF document.
draft-ietf-sigtran-sctp-mib-04.txt
"::={ ciscoExperiment 75}-- Top-level structure of the MIBcSctpObjects OBJECTIDENTIFIER::={ cSctpMIB 1}cSctpConformance OBJECTIDENTIFIER::={ cSctpMIB 2}cSctpScalars OBJECTIDENTIFIER::={ cSctpObjects 1}cSctpTables OBJECTIDENTIFIER::={ cSctpObjects 2}-- **************************************************************-- Textual conventions-- **************************************************************
InetPortNumber::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION" "SYNTAXUnsigned32-- PROTOCOL GENERAL VARIABLES-- **************************cSctpRtoAlgorithm OBJECT-TYPESYNTAXINTEGER{other(1),-- Other new one. Future usevanj(2)-- Van Jacobson's algorithm}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The algorithm used to determine the timeout value (T3-rtx)
used for re-transmitting unacknowledged chunks."::={ cSctpScalars 1}cSctpRtoMin OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The minimum value permitted by a SCTP implementation for the
retransmission timeout, measured in milliseconds. More
refined semantics for objects of this type depend upon the
algorithm used to determine the retransmission timeout.
Minimum recommended value is 1000 milliseconds. Some telephony
applications could require less than 1 second, see [SIGAS] for
further information."::={ cSctpScalars 2}cSctpRtoMax OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum value permitted by a SCTP implementation for the
retransmission timeout, measured in milliseconds. More
refined semantics for objects of this type depend upon the
algorithm used to determine the retransmission timeout.
Recommended value is 60000 milliseconds."::={ cSctpScalars 3}cSctpRtoInitial OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Initial value for the Retransmission timer. Recommended
value is 3000 milliseconds."::={ cSctpScalars 4}cSctpMaxAssoc OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The limit on the total number of SCTP associations the
entitycan support. In entities where the maximum number
of associations is dynamic, this object should contain
the value -1."::={ cSctpScalars 5}cSctpValCookieLife OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Valid cookie life in the 4-way start-up handshake
procedure. Recommended value: 60000 milliseconds."::={ cSctpScalars 6}cSctpMaxInitRetr OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum number of retransmissions at the start-up
phase (INIT and COOKIE ECHO chunks). Recommended value:
8 attempts."::={ cSctpScalars 7}-- STATE-RELATED STATISTICScSctpCurrEstab OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of SCTP associations for which the current state
is either ESTABLISHED, SHUTDOWN-RECEIVED or
SHUTDOWN-PENDING."::={ cSctpScalars 8}cSctpActiveEstabs OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times that SCTP associations have made a direct
transition to the ESTABLISHED state from the COOKIE-ECHOED
state: COOKIE-ECHOED -> ESTABLISHED. The upper layer has
initiated the association attempt."::={ cSctpScalars 9}cSctpPassiveEstabs OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times that SCTP associations have made a
direct transition to the ESTABLISHED state from the
CLOSED state: CLOSED -> ESTABLISHED. The remote endpoint
has initiated the association attempt."::={ cSctpScalars 10}cSctpAborteds OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times that SCTP associations have made a
direct transition to the CLOSED state from any state
using the primitive 'ABORT': AnyState --Abort--> CLOSED.
Ungraceful termination of the association."::={ cSctpScalars 11}cSctpShutdowns OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times that SCTP associations have made a
direct transition to the CLOSED state from either the
SHUTDOWN-SENT state or the SHUTDOWN-ACK-SENT state.
Graceful termination of the association."::={ cSctpScalars 12}-- OTHER LAYER STATISTICScSctpStatOutOfBlues OBJECT-TYPE
SYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of out of the blue packets (SCTP packet correctly
formed -right checksum- but the receiver is not able to
identify the association to which this packet belongs)
received by the host."::={ cSctpScalars 13}cSctpStatChecksumErrors OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP packets received from the peers with an
invalid checksum."::={ cSctpScalars 14}cSctpStatSentCtrlChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP control chunks sent to the peers (no
retransmissions included)."::={ cSctpScalars 15}cSctpStatSentOrderChunks OBJECT-TYPESYNTAXCounter64
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP ordered data chunks sent to the peers (no
retransmissions included)."::={ cSctpScalars 16}cSctpStatSentUnorderChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP unordered chunks (data chunks in which the
U bit is set to 1) sent to the peers (no retransmissions
included)."::={ cSctpScalars 17}cSctpStatRecCtrlChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP control chunks received from the peers (no
duplicated included)."::={ cSctpScalars 18}cSctpStatRecOrderChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Number of SCTP ordered data chunks received from the peers
(no duplicated included)."::={ cSctpScalars 19}cSctpStatRecUnorderChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP unordered chunks (data chunks in which the
U bit is set to 1) received from the peers (no duplicated
included)."::={ cSctpScalars 20}cSctpStatFragmentedUsrMessages OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of user messages that have to be fragmented because
of the MTU."::={ cSctpScalars 21}cSctpStatReassembledUsrMessages OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of user messages reassembled."
::={ cSctpScalars 22}cSctpStatSentSCTPPacks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP packets received from the peers."::={ cSctpScalars 23}cSctpStatRecSCTPPacks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of SCTP packets received from the peers."::={ cSctpScalars 24}-- SCTP ASSOCIATION DESCRIPTION PARAMETERS-- ***************************************-- the SCTP Association TABLE-- **************************-- The SCTP association table contains information about each-- association that the local endpoint is taking part.cSctpAssocTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpAssocEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A table containing SCTP association-specific information."::={ cSctpTables 2}cSctpAssocEntry OBJECT-TYPESYNTAX CSctpAssocEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"General common variables and statistics for the whole
association."INDEX{ cSctpAssocId }::={ cSctpAssocTable 1}
CSctpAssocEntry ::=SEQUENCE{
cSctpAssocId Unsigned32,
cSctpAssocRemHostName OCTETSTRING,
cSctpAssocLocalSCTPPort InetPortNumber,
cSctpAssocRemSCTPPort InetPortNumber,
cSctpAssocRemPrimaryAddressType InetAddressType,
cSctpAssocRemPrimaryAddress InetAddress,
cSctpAssocHeartBeatTimer Unsigned32,
cSctpAssocState INTEGER,
cSctpAssocInStreams Unsigned32,
cSctpAssocOutStreams Unsigned32,
cSctpAssocMaxRetr Unsigned32,
cSctpAssocT1expireds Counter64,-- Statistic
cSctpAssocT2expireds Counter64,-- Statistic
cSctpAssocRtxChunks Counter64,-- Statistic
cSctpAssocStartTime TimeStamp}cSctpAssocId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Association Identification. Value identifying the
association (typically the Initiate Verification Tag).
If the selected AssocID is the Initiate Verification
Tag, this value must not be zero."::={ cSctpAssocEntry 1}cSctpAssocRemHostName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..255))MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Peer's DNS name. If no DNS domain name was received at
init time (embedded in the INIT or INIT-ACK chunk) from
the peer, this entry will be meaningless, therefore it
will contain a NULL value. Otherwise, the remote host
name received at init time will be stored."::={ cSctpAssocEntry 2}cSctpAssocLocalSCTPPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Local SCTP port number used for this association."::={ cSctpAssocEntry 3}cSctpAssocRemSCTPPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Remote SCTP port number used for this association."::={ cSctpAssocEntry 4}cSctpAssocRemPrimaryAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Internet type of primary destination IP address.
- unknown (0) An unknown address type. This value MUST be
used if the value of the corresponding InetAddress
object is a zero-length string. It may also be used to
indicate an IP address different from IPv4 or IPv6.
This value is used in this MIB for error conditions.
- ipv4 (1): An IPv4 address as defined by the
InetAddressIPv4 textual convention [RFC2851].
- ipv6 (2): An IPv6 address as defined by the
InetAddressIPv6 textual convention [RFC2851]
This value will be filled in after INIT or INIT ACK
messages have been received (when the primary path is
selected by SCTP)."::={ cSctpAssocEntry 5}cSctpAssocRemPrimaryAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Primary destination IP address. An InetAddress value is
always interpreted within the context of an InetAddressType
value.
This value will be filled in after INIT or INIT ACK
messages have been received (when the primary path is
selected by SCTP)."::={ cSctpAssocEntry 6}cSctpAssocHeartBeatTimer OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current heartbeat time-out. The recommended default
value is 30000 milliseconds."::={ cSctpAssocEntry 8}cSctpAssocState OBJECT-TYPESYNTAXINTEGER{closed(1),cookieWait(2),cookieEchoed(3),established(4),shutdownPending(5),shutdownSent(6),shutdownReceived(7),shutdownAckSent(8),deleteTCB(9)}MAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"The state of this SCTP association.
As in TCP, the only value which may be set by a management
station is deleteTCB. Accordingly, it is appropriate for an
agent to return a 'badValue' response if a management
station attempts to set this object to any other value.
If a management station sets this object to the value
deleteTCB(9), then this has the effect of deleting the TCB
(as defined in SCTP) of the corresponding association on the
managed node, resulting in immediate termination of the
association.
As an implementation-specific option, an ABORT chunk may be
sent from the managed node to the other SCTP endpoint."::={ cSctpAssocEntry 9}cSctpAssocInStreams OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Inbound Streams according to the negotiation at
association start up. This parameter has to be read-only
by the manager."::={ cSctpAssocEntry 10}cSctpAssocOutStreams OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Outbound Streams according to the negotiation at
association start up. This parameter has to be read-only by
the manager."::={ cSctpAssocEntry 11}cSctpAssocMaxRetr OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum number of data retransmissions in the association
context. This value is specific for each association and the
upper layer can change it calling the appropriate primitives.
This value has to be smaller than the addition of all the
maximum number for all the paths
(cSctpAssocRemAddressMaxPathRetrans).
Recommended value: 10 attempts."::={ cSctpAssocEntry 12}-- Association StatisticscSctpAssocT1expireds OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of times that T1 timer expired (timer for sending
either INIT or COOKIE-ECHO chunks and receiving an
acknowledgment)."::={ cSctpAssocEntry 13}cSctpAssocT2expireds OBJECT-TYPE
SYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of times that T2-shutdown timer expired (shutdown
timer)."::={ cSctpAssocEntry 14}cSctpAssocRtxChunks OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of data chunks retransmitted to the peer in the
current association."::={ cSctpAssocEntry 15}cSctpAssocStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpAssocEntry 17}-- Expanded tables: Including Multi-home feature-- Local Address TABLE-- *******************cSctpAssocLocalAddressTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpAssocLocalAddressEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Expanded table of cSctpAssocTable based on the AssocId index.
It shows several interesting data for each local address which
takes part in this association."::={ cSctpTables 3}cSctpAssocLocalAddressEntry OBJECT-TYPESYNTAX CSctpAssocLocalAddressEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Local information about the available addresses."INDEX{ cSctpAssocId,-- shared index
cSctpAssocLocalAddressIPType,
cSctpAssocLocalAddressIP }::={ cSctpAssocLocalAddressTable 1}
CSctpAssocLocalAddressEntry ::=SEQUENCE{
cSctpAssocLocalAddressIPType InetAddressType,
cSctpAssocLocalAddressIP InetAddress,
cSctpAssocLocalAddressStartTime TimeStamp}cSctpAssocLocalAddressIPType OBJECT-TYPE
SYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Internet type of local IP address used for this association.
- unknown (0) An unknown address type. This value MUST be
used if the value of the corresponding InetAddress object
is a zero-length string. It may also be used to indicate an
IP address different from IPv4 or IPv6. This value is used
in this MIB for error conditions.
- ipv4 (1): An IPv4 address as defined by the InetAddressIPv4
textual convention [RFC2851].
- ipv6 (2): An IPv6 address as defined by the InetAddressIPv6
textual convention [RFC2851]."::={ cSctpAssocLocalAddressEntry 1}cSctpAssocLocalAddressIP OBJECT-TYPESYNTAXInetAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The value of a local IP address available for this
association. An InetAddress value is always interpreted within
the context of an InetAddressType value. If SCTP are using DNS
names, the mapping to IP address-es will be done at reception
of INIT or INIT_ACK messages."::={ cSctpAssocLocalAddressEntry 2}cSctpAssocLocalAddressStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpAssocLocalAddressEntry 3}-- Remote Addresses TABLE-- **********************cSctpAssocRemAddressTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpAssocRemAddressEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Expanded table of cSctpAssocTable based on the AssocId index.
It shows several interesting data for each remote peer IP
address which is used in this association."::={ cSctpTables 4}cSctpAssocRemAddressEntry OBJECT-TYPESYNTAX CSctpAssocRemAddressEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about THE most important variables for every
remote IP address "INDEX{ cSctpAssocId,-- shared index
cSctpAssocRemAddressIPType,
cSctpAssocRemAddressIP }::={ cSctpAssocRemAddressTable 1}
CSctpAssocRemAddressEntry ::=SEQUENCE{
cSctpAssocRemAddressIPType InetAddressType,
cSctpAssocRemAddressIP InetAddress,
cSctpAssocRemAddressStatus INTEGER,
cSctpAssocRemAddressHBFlag INTEGER,
cSctpAssocRemAddressRTO Unsigned32,
cSctpAssocRemAddressMaxPathRtx Unsigned32,
cSctpAssocRemAddressRtx Counter64,-- Statistic
cSctpAssocRemAddressStartTime TimeStamp}cSctpAssocRemAddressIPType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Internet type of a remote IP address available for this
association.
- unknown (0) An unknown address type. This value MUST be
used if the value of the corresponding InetAddress object
is a zero-length string. It may also be used to indicate an
IP address different from IPv4 or IPv6. This value is used
in this MIB for error conditions.
- ipv4 (1): An IPv4 address as defined by the InetAddressIPv4
textual convention [RFC2851].
- ipv6 (2): An IPv6 address as defined by the InetAddressIPv6
textual convention [RFC2851]."::={ cSctpAssocRemAddressEntry 1}cSctpAssocRemAddressIP OBJECT-TYPESYNTAXInetAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The value of a remote IP address available for this
association. An InetAddress value is always interpreted within
the context of an InetAddressType value."::={ cSctpAssocRemAddressEntry 2}cSctpAssocRemAddressStatus OBJECT-TYPESYNTAXINTEGER{active(0),inactive(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current status of the remote transport address, according
to [SCTP].
Active means that the threshold of no answer received from
this IP address has not been reached. Inactive means that
either no heartbeat was received from this address, or any
other message, reaching the threshold defined by the
protocol."::={ cSctpAssocRemAddressEntry 3}cSctpAssocRemAddressHBFlag OBJECT-TYPESYNTAXINTEGER{active(0),inactive(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The optional Heartbeat associated to one destination
transport address could be active or not (value equal to 0 or
1, respectively).
An active destination transport address is the one considered
available by a peer endpoint for receiving SCTP packets, as it
is described in [cSctp]."::={ cSctpAssocRemAddressEntry 4}cSctpAssocRemAddressRTO OBJECT-TYPE-- T3-rtx- TimerSYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The current Retransmission Timeout. T3-rtx timer as defined
in the protocol SCTP."::={ cSctpAssocRemAddressEntry 5}cSctpAssocRemAddressMaxPathRtx OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of DATA retransmissions allowed to a remote IP
address before it is considered inactive, as defined in
[cSctp]. Recommended value 5 attempts."::={ cSctpAssocRemAddressEntry 6}-- Remote Address StatisticcSctpAssocRemAddressRtx OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of DATA retransmissions as defined in [cSctp]."::={ cSctpAssocRemAddressEntry 7}cSctpAssocRemAddressStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpAssocRemAddressEntry 8}--------------------------------- ASSOCIATION INVERSE TABLE ----------------------------------- BY LOCAL PORTcSctpLookupLocalPortTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpLookupLocalPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"With the use of this table, a list of associations which use
that local port can be got"::={ cSctpTables 5}cSctpLookupLocalPortEntry OBJECT-TYPESYNTAX CSctpLookupLocalPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is indexed by local port and association ID.
Specifying a local port, we would get a list of the
associations whose local port is the one specified"INDEX{ cSctpAssocLocalSCTPPort,
cSctpAssocId }::={ cSctpLookupLocalPortTable 1}
CSctpLookupLocalPortEntry::=SEQUENCE{
cSctpLookupLocalPortStartTime TimeStamp}cSctpLookupLocalPortStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpLookupLocalPortEntry 1}-- BY REMOTE PORTcSctpLookupRemPortTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpLookupRemPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"With the use of this table, a list of associations which use
that remote port can be got"::={ cSctpTables 6}cSctpLookupRemPortEntry OBJECT-TYPESYNTAX CSctpLookupRemPortEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"This table is indexed by remote port and association ID.
Specifying a remote port we would get a list of the
associations whose local port is the one specified "INDEX{ cSctpAssocRemSCTPPort,
cSctpAssocId }::={ cSctpLookupRemPortTable 1}
CSctpLookupRemPortEntry::=SEQUENCE{
cSctpLookupRemPortStartTime TimeStamp}cSctpLookupRemPortStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpLookupRemPortEntry 1}-- BY REMOTE HOST NAMEcSctpLookupRemHostNameTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpLookupRemHostNameEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"With the use of this table, a list of associations with that
particular host can be got"::={ cSctpTables 7}
cSctpLookupRemHostNameEntry OBJECT-TYPESYNTAX CSctpLookupRemHostNameEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is indexed by remote host name and association ID.
Specifying a host name we would get a list of the associations
specifying that host name as the remote one"INDEX{ cSctpAssocRemHostName,
cSctpAssocId }::={ cSctpLookupRemHostNameTable 1}
CSctpLookupRemHostNameEntry::=SEQUENCE{
cSctpLookupRemHostNameStartTime TimeStamp}cSctpLookupRemHostNameStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpLookupRemHostNameEntry 1}-- BY REMOTE PRIMARY IP ADDRESScSctpLookupRemPrimIPAddrTable OBJECT-TYPE
SYNTAXSEQUENCEOF CSctpLookupRemPrimIPAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"With the use of this table, it can be got a list of
associations that have that the specified IP address as
primary within the remote set of active addresses "::={ cSctpTables 8}cSctpLookupRemPrimIPAddrEntry OBJECT-TYPESYNTAX CSctpLookupRemPrimIPAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is indexed by primary address and association ID.
Specifying a primary address, we would get a list of the
associations that have the specified remote IP address marked
as primary. "INDEX{ cSctpAssocRemPrimaryAddressType,
cSctpAssocRemPrimaryAddress,
cSctpAssocId }::={ cSctpLookupRemPrimIPAddrTable 1}
CSctpLookupRemPrimIPAddrEntry::=SEQUENCE{
cSctpLookupRemPrimIPAddrStartTime TimeStamp}cSctpLookupRemPrimIPAddrStartTime OBJECT-TYPE
SYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpLookupRemPrimIPAddrEntry 1}-- BY REMOTE IP ADDRESScSctpLookupRemIPAddrTable OBJECT-TYPESYNTAXSEQUENCEOF CSctpLookupRemIPAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"With the use of this table, a list of associations that
have the specified IP address as one of the remote ones can
be got."::={ cSctpTables 9}cSctpLookupRemIPAddrEntry OBJECT-TYPESYNTAX CSctpLookupRemIPAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is indexed by a remote IP address and association
ID. Specifying an IP address we would get a list of the
associations that have the specified IP address included
within the set of remote IP addresses"INDEX{ cSctpAssocRemAddressIPType,
cSctpAssocRemAddressIP,
cSctpAssocId }::={ cSctpLookupRemIPAddrTable 1}
CSctpLookupRemIPAddrEntry::=SEQUENCE{
cSctpLookupRemIPAddrStartTime TimeStamp}cSctpLookupRemIPAddrStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of SysUpTime at the time that this row was
created."::={ cSctpLookupRemIPAddrEntry 1}-- 4.1 Conformance InformationcSctpGroups OBJECTIDENTIFIER::={ cSctpConformance 1}cSctpCompliances OBJECTIDENTIFIER::={ cSctpConformance 2}-- 4.1.1 Units of conformance---- MODULE GROUPS--cSctpGeneralVariablesGroup OBJECT-GROUPOBJECTS{ cSctpRtoAlgorithm,
cSctpRtoMin,
cSctpRtoMax,
cSctpRtoInitial,
cSctpMaxAssoc,
cSctpValCookieLife,
cSctpMaxInitRetr
}STATUScurrentDESCRIPTION"Common parameters for all the associations. They can usually
be referred as configuration parameters"::={ cSctpGroups 1}cSctpStateStatGroup OBJECT-GROUPOBJECTS{ cSctpCurrEstab,
cSctpActiveEstabs,
cSctpPassiveEstabs,
cSctpAborteds,
cSctpShutdowns
}STATUScurrentDESCRIPTION"The cSctp group of objects to control state changes in the
SCTP protocol local layer. They include the data for all the
associations."::={ cSctpGroups 2}cSctpOtherStatGroup OBJECT-GROUPOBJECTS{ cSctpStatOutOfBlues,
cSctpStatChecksumErrors,
cSctpStatSentCtrlChunks,
cSctpStatSentOrderChunks,
cSctpStatSentUnorderChunks, cSctpStatRecCtrlChunks,
cSctpStatRecOrderChunks,
cSctpStatRecUnorderChunks,
cSctpStatFragmentedUsrMessages,
cSctpStatReassembledUsrMessages,
cSctpStatSentSCTPPacks,
cSctpStatRecSCTPPacks
}STATUScurrentDESCRIPTION"The cSctp group of objects providing for management of SCTP
most common statistics for the local SCTP layer."::={ cSctpGroups 3}cSctpAssocTablesVariablesGroup OBJECT-GROUPOBJECTS{ cSctpAssocRemHostName,
cSctpAssocLocalSCTPPort,
cSctpAssocRemSCTPPort,
cSctpAssocRemPrimaryAddressType,
cSctpAssocRemPrimaryAddress,
cSctpAssocHeartBeatTimer,
cSctpAssocState,
cSctpAssocInStreams,
cSctpAssocOutStreams,
cSctpAssocMaxRetr,
cSctpAssocT1expireds,
cSctpAssocT2expireds,
cSctpAssocRtxChunks,
cSctpAssocStartTime,
cSctpAssocLocalAddressStartTime,
cSctpAssocRemAddressStatus,
cSctpAssocRemAddressHBFlag,
cSctpAssocRemAddressRTO,
cSctpAssocRemAddressMaxPathRtx,
cSctpAssocRemAddressStartTime
}STATUScurrentDESCRIPTION"The sctp group of objects to manage specific local and
remote SCTP variables (local and remote tables). These
variables include all the SCTP basic features."::={ cSctpGroups 4}cSctpAssocStatGroup OBJECT-GROUPOBJECTS{ cSctpAssocRemAddressRtx
}STATUScurrentDESCRIPTION"The cSctp group of objects to manage SCTP statistics related
to the remote endpoint."::={ cSctpGroups 5}cSctpInverseGroup OBJECT-GROUPOBJECTS{
cSctpLookupLocalPortStartTime,
cSctpLookupRemPortStartTime,
cSctpLookupRemHostNameStartTime,
cSctpLookupRemPrimIPAddrStartTime,
cSctpLookupRemIPAddrStartTime
}STATUScurrentDESCRIPTION"Objects used in the inverse lookup table."::={ cSctpGroups 6}-- 4.1.2 Compliance Statements---- MODULE COMPLIANCES--cSctpCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMPv3 entities which implement
SCTP.
As a remark, the not-accessible objects:
cSctpAssocLocalAddressIPType and cSctpAssocRemAddressIPType do
not support the dns(4)type since the use of the host names is
limited to first stage, when the association is being
established.
cSctpAssocLocalAddressIP and cSctpAssocRemAddressIP will only
accept the size of 4 or 16 because it is only required to
support IPv4 and unique IPv6 addresses."MODULE-- this moduleMANDATORY-GROUPS{ cSctpGeneralVariablesGroup,
cSctpAssocTablesVariablesGroup
}GROUP cSctpStateStatGroup
DESCRIPTION"The sctp group of objects to control state changes in
the SCTP protocol."GROUP cSctpOtherStatGroup
DESCRIPTION"The sctp group of objects providing for management of
SCTP general statistics."GROUP cSctpAssocStatGroup
DESCRIPTION"The sctp group of objects to manage SCTP statistics
related to the remote endpoint."GROUP cSctpInverseGroup
DESCRIPTION"Objects used in inverse lookup tables. This should be
implemented for easier lookups in the association
tables."-- OBJECT cSctpAssocRemPrimaryAddressType
-- SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
-- DESCRIPTION
-- "It is only required to have IPv4 and IPv6 addresses to
-- be stored since the use of the host names is limited to
-- first stage, when the association is being established."
--
-- OBJECT cSctpAssocRemPrimaryAddress
-- SYNTAX InetAddress (SIZE(4|16))
-- DESCRIPTION
-- "It is only required to support IPv4 and unique IPv6
-- addresses."
--
-- OBJECT cSctpAssocLocalAddressIPType
-- SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
-- DESCRIPTION
-- "It is only required to have IPv4 and IPv6 addresses to
-- be stored since the use of the host names is limited to
-- first stage, when the association is being established."
--
-- OBJECT cSctpAssocLocalAddressIP
-- SYNTAX InetAddress (SIZE(4|16))
-- DESCRIPTION
-- "It is only required to support IPv4 and unique IPv6
-- addresses."
--
-- OBJECT cSctpAssocRemAddressIPType
-- SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
-- DESCRIPTION
-- "It is only required to have IPv4 and IPv6 addresses to
-- be stored since the use of the host names is limited to
-- first stage, when the association is being established."
--
-- OBJECT cSctpAssocRemAddressIP
-- SYNTAX InetAddress (SIZE(4|16))
-- DESCRIPTION
-- "It is only required to support IPv4 and unique IPv6
-- addresses."::={ cSctpCompliances 1}END